Reactive Dynamic Local Search algorithms for the Satisfiability Problem CPSC 532D Course Project Proposal
نویسندگان
چکیده
Stochastic Local Search (SLS) algorithms are of interest to a large number of research areas as well as business applications because they constitute some of the current best approaches to efficiently solve hard (NP-complete) combinatorial problems approximatively [1]. Satisfiability (SAT) problems, forming one of the most prominent type of NP-complete problems, are especially suitable for the study of SLS algorithms because they are easy to understand, and can represent a wide variety of problems. Numerous algorithms are available to solve SAT problems, and they often have varied results, depending on the type, characteristics and the source of the problem [2]. One promising family of SLS algorithms is known as Dynamic Local Search (DLS) [2]. While all SLS approaches have an evaluation function to guide the local search, DLS approaches are generally characterized as having dynamic evaluation functions that can change over time. When a DLS algorithm is trapped in a local optima (and possibly in the process of getting stuck), it can escape by changing the evaluation function such that improvement is possible. For SAT solving DLS algorithms, the evaluation function typically uses weights or penalties assigned to the clauses. Some recent DLS algorithms have been very successful, and are considered amongst the current state of the art, such as the Exponentiated Subgradient Algorithm (ESG) [3]. It would appear that there are opportunities to explore and analyze existing DLS algorithms, and to research the effects of combining some successful DLS techniques with traditionally non-dynamic approaches. Furthermore, many of the DLS techniques are very sensitive with respect to their tunable parameters. There is potential for a reactive DLS approach that could eliminate this dependency on tuned parameters.
منابع مشابه
A reactive bone route algorithm for solving the traveling salesman problem
The traveling salesman problem (TSP) is a well-known optimization problem in graph theory, as well as in operations research that has nowadays received much attention because of its practical applications in industrial and service problems. In this problem, a salesman starts to move from an arbitrary place called depot and after visits all of the nodes, finally comes back to the depot. The obje...
متن کاملCpsc 532d - Module 13: Randomised Tree Search
Learning Goals ¯ Understand motivation and concepts of randomised systematic search (RSS) and stochastic tree search (STS). ¯ Understand randomisation and restart mechanisms for RSS. ¯ Know about characteristic RSS behaviour, in particular " heavy-tailed " run-time and search cost distributions.
متن کاملNeighbourhood Clause Weight Redistribution in Local Search for SAT
In recent years, dynamic local search (DLS) clause weighting algorithms have emerged as the local search state-of-the-art for solving propositional satisfiability problems. This paper introduces a new approach to clause weighting, known as Divide and Distribute Fixed Weights (DDFW), that transfers weights from neighbouring satisfied clauses to unsatisfied clauses in order to break out from loca...
متن کاملStochastic Local Search Methods for Dynamic SAT — an Initial Investigation
We introduce the dynamic SAT problem, a generalisation of the satisfiability problem in propositional logic which allows changes of a problem over time. DynSAT can be seen as a particular form of a dynamic CSP, but considering results and recent success in solving conventional SAT problems, we believe that the conceptual simplicity of SAT will allow us to more easily devise and investigate high...
متن کاملGENETIC AND TABU SEARCH ALGORITHMS FOR THE SINGLE MACHINE SCHEDULING PROBLEM WITH SEQUENCE-DEPENDENT SET-UP TIMES AND DETERIORATING JOBS
This paper introduces the effects of job deterioration and sequence dependent set- up time in a single machine scheduling problem. The considered optimization criterion is the minimization of the makespan (Cmax). For this purpose, after formulating the mathematical model, genetic and tabu search algorithms were developed for the problem. Since population diversity is a very important issue in ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002